/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:张熳
 * Date:2025-09-26
 * Time:14:41
 */
public interface ILIst {
    //获取顺序表长度
    int size();
    //新增元素，默认在数组末尾新增
    void add(int date);
    //在pos位置新增元素
    void add(int pos,int date);
    //判断顺序表是不是已经满了
    boolean isFull();
    //顺序表增容
    void grow();
    //返回元素的下标
    int indexOf(int toFind);
    //获取pos位置元素
    int get(int pos);
    //顺序表为空
    boolean isEmpty();
    //修改pos位置的元素
    void set(int pos,int value);
    //删除pos位置元素
    void remove(int toRemove);
    //清空顺序表
    void clear();

    //打印顺序表，注意：该方法并不是顺序表中的方法，为了方便看测试结果给出的
    void display();
}
